package demo3;
import demo2.TestDemo1;

public class Test extends TestDemo1{
    public void func(){
        TestDemo1 testDemo1 = new TestDemo1();
        System.out.println(super.a); // 1 super在构造方法中使用 且只能在子类构造方法中出现一次
    }

    public static void main(String[] args) {
        Test test = new Test();
        test.func();

        final int a = 10;
        //a = 20;//报错 一个变量被final修饰后 变为一个常量不能再被修改

        /*int[] array = {1,2,3,4,5};
        array = new int [10];
        final int[] array1 = {1,2,3,4,5};
        array1 = new int [10]; //1 这里有问题 不能修改array1中存储的值 不能让array1指向新的对象

        array1[0] = 99; //2 这里没问题
        */
    }
}
